/*! \file DumperFactory.h
  \brief Une Factory permettant d'instancier le dumper que l'on souhaite 
  utiliser.
*/


#ifndef __DumperFactory__H
#define __DumperFactory__H

#include "Dumper.h"
#include "DumperMallinfo.h"
#include "DumperStatusProc.h"



 /**
  *\brief Permet de dumper les informations status issues du noyau.
  *\class DumperFactory 
  */
class DumperFactory
{ 
  
 public:
  /**
  *\brief Fournit une instance de dumper Mallinfo. 
  */ 
  static DumperMallinfo* getDumperMallinfo();
  
  /**
  *\brief Fournit une instance de dumper StatusProc.
  */
  static DumperStatusProc* getDumperStatus();
  
};


#endif
